Step 4 (for server): Configuring the OPCEnum settings

This configuration makes the OPC Classic server visible to all OPC Classic clients querying which OPC Classic servers are available. This configuration is therefore not necessary if your company protocol does not allow remote OPC Classic clients to browse for all available OPC Classic servers.

OpcEnum.exe must reside on the OPC Classic server machine. OPCEnum is a program that scans your registry and provides a list of OPC Classic servers available on the computer where OPCEnum is installed. Install OPCEnum in order to make all the OPC Classic servers on that machine visible to remote OPC Classic clients.  

While most OPC Classic server applications install and register this file, some do not. Download this file from www.opcfoundation.org. Currently it is contained within the OPC Classic Core Components 3.00 Redistributable 2.30.msi file.  After you download OPCEnum.exe, run the .msi file.

  1. From the Component Services dialog , expand the folders Console Root > Component Services > Computer >My Computer > DCOM Config > OPCEnum.

  2. Right click OPCEnum, and click Properties to open the property sheet.

  3. Configure the tabs to your network's needs. Configuration required on each tab is listed below.

General tab

Ensure that the Authentication Level is set to Default. This uses the default authentication rules that are set in the system-wide DCOM settings.

Location tab

Only the Run application on this computer check box must be checked.

Security tab

Launch and activation permissions
  1. Select the Customize radio button and click Edit.

  2. The Launch and Activation Permission security dialog appears.

  3. Click Add. The Select Users, Computers, Service Accounts, or Groups dialog appears. Select the users or user groups that are entitled to launch and activate the OPC Classic servers.

    • If you have added a specific group for the OPC users, click Advanced. Another dialog appears. Click Find Now. In the search results, select your OPC group and click OK. The dialog box displays the OPC group.  

  4. Click OK to return to the Launch and Activation Permission dialog box. The OPC group is displayed in the Group or user names list.

  5. For each group or user name, highlight it and then check the Allow check boxes for Local Launch, Remote Launch, Local Activation, and Remote Activation permissions.

Access permissions
  1. Select the Customize radio button and click Edit.

  2. The Access Permission security dialog appears.

  3. Click Add. The Select Users, Computers, Service Accounts, or Groups dialog appears. Select the users or user groups that are entitled to access the OPC Classic servers.

    • If you have added a specific group for the OPC users, click Advanced. Another dialog appears. Click Find Now. In the search results, select your OPC group and click OK. The dialog box displays the OPC group.   

  4. Click OK to return to the Access Permission dialog. The OPC group is displayed in the Group or user names list.

  5. For each group or user name, highlight it and then check the Allow check boxes for Local Access and Remote Access.

Configuration permissions
  1. Select the Customize radio button and click Edit.

  2. The Change Configuration Permission security dialog appears.

  3. Click Add. The Select Users, Computers, Service Accounts, or Groups dialog appears. Select the users or user groups that are entitled to configure the OPC Classic servers.

    • If you have added a specific group for the OPC users, click Advanced. Another dialog appears. Click Find Now. In the search results, select your OPC group and click OK. The dialog displays the OPC group.  

  4. Click OK to return to the Change Configuration Permission dialog. The OPC group is displayed in the Group or user names list.

  5. Select the OPC group and then check the Allow check boxes for Full Control and Read permissions.

Endpoints tab

No changes to be made. Continue to use the default system protocols.

Identity tab

Specify under which user account OPCEnum must run. This activates the launch identity security checks.

For Proficy CSense, select The system account to continue to run the server in the default account. OPCEnum will run as a Windows Service.


Related:

Configuring the OPC Classic server:

Configuring the OPC Classic client:

  

CSense 2023- Last updated: June 24,2025